package web.blogsphere.model;

import lombok.Data;
import org.springframework.boot.context.properties.ConfigurationProperties;
import org.springframework.stereotype.Component;

/**
 * @ClassName CaptchaProperty
 * @Description 注册时用的验证码
 * @Author ZJX
 * @Date 2024/9/4 20:32
 * @Version 1.0
 */

@Data //lombok
@Component // 把对象交给spring管理
@ConfigurationProperties(prefix = "captcha") //用于将外部配置文件中的属性映射到 Java 类的字段中。
// 它主要用于属性绑定，使得配置文件中的属性可以通过 Java 对象来访问和管理。

public class CaptchaProperty {

    private Integer width;
    private Integer height;
    private MySession session;

    @Data
    public static class MySession {
        private String key;
        private String date;
    }
}
